/* eslint-disable no-console */
require('console-polyfill');
var detection = require('./detection');
var _ = require('../utility');
function error() {
var args = Array.prototype.slice.call(arguments, 0);
args.unshift('Rollbar:');
if (detection.ieVersion() <= 8) {
console.error(_.formatArgsAsString(args));
I} else {
console.error.apply(console, args);
}
}
function info() {
var args = Array.prototype.slice.call(arguments, 0);
args.unshift('Rollbar:');
if (detection.ieVersion() <= 8) {
console.info(_.formatArgsAsString(args));
} else {
console.info.apply(console, args);
}
}
function log() {
var args = Array.prototype.slice.call(arguments, 0);
args.unshift('Rollbar:');
if (detection.ieVersion() <= 8) {
console.log(_.formatArgsAsString(args));
} else {
console.log.apply(console, args);
}
}
/* eslint-enable no-console */
module.exports = {
error: error,
info: info,
log: log
};
|